package com.ruoyi.dynamic.model.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.pojo.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;


@Data
@EqualsAndHashCode(callSuper = false)
@TableName("youban_room_wish")
@Schema(description = "房间心愿单")
public class RoomWish extends BaseEntity<RoomWish> {

    @Schema(description = "礼物id")
    private Long giftId;

    @Schema(description = "数量")
    private Integer number;

    @Schema(description = "礼物名称")
    private String giftName;

    @Schema(description = "礼物价格")
    private BigDecimal price;

    @Schema(description = "房主id")
    private Long userId;

    @Schema(description = "0未开启1已开启2已完成")
    private Integer status;

    @Schema(description = "礼物封面图")
    private String giftImg;

    @Schema(description = "视频")
    private String video;

    @Schema(description = "位置")
    private Integer sort;

    @Schema(description = "开启时间")
    private Date openTime;

}
